var e = require("./aes.js");

module.exports = {
    AesEncrypt: function(n, r) {
        var t = e.enc.Utf8.parse(r), c = e.enc.Utf8.parse(n);
        return e.AES.encrypt(c, t, {
            mode: e.mode.ECB,
            padding: e.pad.Pkcs7
        }).toString();
    },
    AesDecrypt: function(n, r) {
        var t = e.enc.Utf8.parse(r);
        return e.AES.decrypt(n, t, {
            mode: e.mode.ECB,
            padding: e.pad.Pkcs7
        }).toString(e.enc.Utf8).toString();
    },
    Base64Encode: function(n) {
        var r = e.enc.Utf8.parse(n);
        return e.enc.Base64.stringify(r);
    },
    Base64Decode: function(n) {
        return e.enc.Base64.parse(n).toString(e.enc.Utf8);
    }
};